======================================
Active Silicon Installer Release Notes
======================================

Note:
FireBird's kernel driver will update the Microsoft Kernel Mode Driver Framework (KMDF) co-installer to version 1.11 if an earlier version was installed.
As a result, Windows may indicate that an update has been applied when rebooting the machine. This is normal behaviour.

Some intermediate versions may have been privately released. Changes from those intermediate versions are included in the current version.

=====================================
v01.05.01
11-August-2022
=====================================

New Features / Changes
   - Added feature to FeatureBrowser to now start editing when double clicked.
   - Added new ActiveDeviceFactory API available to enumerate cameras available and retrieve their nodemap.
   - Added button to manually refresh nodemap.
   - Added shortcut for TraceManager to ActiveCapture.      
   - Removed "Invisible" option from feature browser. 
   - Improved ADL to no longer register a new window class for each new window created. 
   - Increased PCIe bandwidth on some motherboards.
   - Deprecated IncomingHeight, IncomingWidth and IncomingPixelFormat.
   - ActiveCapture: now copes with GigE Vision PixelFormats.
   - First release of ActiveApiNet.
   - ActiveApiNet - Added Convert() and Save() functions, respectively providing pixel format conversions and the ability to save an image to a file.
   - Producer - Added support for 1X-1Y_I to GenTL Producer TapGeometry feature.
   - Producer - Added support for PHX_CL_LVAL_FILTER to GenTL Producer Camera Link feature.
   - Changed PHX_CL_LVAL_FILTER default value to 1.

Corrections
   - Fixed error causing ActiveCapture to crash when failing a write access to a camera register.
   - Fixed a bug when editing an IEnumeration feature caused spurious write operations to that feature.
   - Fixed a bug that caused the Histogram to slow down the UI and image display.
   - Fixed a bug causing ActiveCapture to no longer be able to open a Device that encountered an error whilst previously closing.
   - Removed spurious Console message "Error setting 'LastUnitUsedRole'". 
   - ActiveCapture - Allow opening in limited mode if camera XML file is corrupted.
   - ActiveCapture - No longer throwing an error if DeviceScanType is not present in the camera XML file.
   - ActiveCapture - Corrected problem causing an error calling the AcquisitionStop feature of the camera to prevent acquisition from starting.

Limitations
   - There are limitations using the PHX library parameters related to bit shifting: PHX_BIT_SHIFT, PHX_DST_ALIGNMENT and PHX_DST_MSB_ALIGNED. This is no different from previous versions.

OS supported
   - Windows 10 64 bit.


Versions
   FireBird standard Camera Link boards 2PE8
      - Firmware 2.19.1
      - PHX Library 08.39.02
   FireBird standard Camera Link boards 2PE4
      - Firmware 2.21.0
      - PHX Library 08.39.02
   MDA Driver 01.22.19.00
   ActiveCapture 01.06.01
   GenTL 01.04.11


=====================================
v01.05.00
27-Jun-2019
=====================================

New Features / Changes
   - ActiveCapture: Added Camera Link CCOut1-4 camera triggers to ActiveCapture.
   - GenTL: Added PHX_ACQ_BUFFER_MEMSET to the device nodemap.
   - GenTL: Added GenTL events for FGTrigStart/End.
   - PHX Library: Added PHX_ACQ_BUFFER_MEMSET to the library. 
   - PHX Library: Added PHX_BUFFER_COUNT_PER_ACQ_IMAGE to support several buffers per image.

Corrections
   - ActiveCapture: Fixed a bug that caused an error while saving the PCF file.
   - ActiveCapture: Fixed a bug that caused camera in ActiveCapture to disappear when connected to that camera through COM from another application. The camera discovers as an unkown camera.
   - ActiveCapture: Added button to manually refresh nodemap.
   - ActiveCapture: Event Controller now shows a warning for events that may overwhelm the machine and cause it to become unresponsive.
   - ActiveCapture: Fixed a bug with full screen shortcut, "F11" , not working.
   - ActiveCapture: Hide 'Invisible' from Beginner/Expert/Guru list in Feature Browser.
   - ActiveCapture: Editing an IEnumeration feature no longer causes spurious write operations to that feature.
   - ActiveCapture: FeatureBrowser starts editing features on double-click only.
   - ActiveCapture: Resolved problem causing ActiveCapture to no longer be able to open a Device that encountered an error whilst previously closing.
   - ActiveCapture: IncomingWidth and IncomingHeight features deprecated. Writing to them no longer has any effect.The Width and Height features no longer have a maximum.
   - as_sysinfo: Now correctly reporting the versions of all the DLLs making-up the PHX library. 
   - FBDProg: FBDProg now reprograms all supported boards in the system even when the PHX DLL for one of the boards connected is missing.

Limitations
   - Registry value 'ForceWriteEnable' created by MSI as well as being created by .inf file.
   - There are limitations using the PHX library parameters related to bit shifting: PHX_BIT_SHIFT, PHX_DST_ALIGNMENT and PHX_DST_MSB_ALIGNED. This is no different from previous versions.

OS supported
   - Windows 7 64 bit.
   - Windows 7 32 bit.  
   - Windows 10 64 bit.


Versions
   FireBird standard Camera Link boards 2PE8
      - Firmware 2.19.1
      - PHX Library 08.39.00
   FireBird standard Camera Link boards 2PE4
      - Firmware 2.21.0
      - PHX Library 08.39.00
   MDA Driver 01.18.03.02
   ActiveCapture 01.05.06
   GenTL 01.04.02


=====================================
v01.04.08
27-Mar-2019
=====================================

Corrections
   - GenTL Bug fix: Optional software post-processing now applied to buffers before they are made available to the user. Such software post-processing is required for Camera Link TapGeometry e.g. 8X-1Y.

Limitations
   - Registry value 'ForceWriteEnable' created by MSI as well as being created by .inf file.
   - There are limitations using the PHX library parameters related to bit shifting: PHX_BIT_SHIFT, PHX_DST_ALIGNMENT and PHX_DST_MSB_ALIGNED. This is no different from previous versions.

OS supported
   - Windows 7 64 bit.
   - Windows 10 64 bit.
   - Windows 7 32 bit. (This will be the last supported release for 32 bit windows.)

Versions
   FireBird standard Camera Link boards 2PE8
      - Firmware 2.19.1
      - PHX Library 08.36.00
   FireBird standard Camera Link boards 2PE4
      - Firmware 2.21.0
      - PHX Library 08.36.00
   MDA Driver 01.18.03.02
   ActiveCapture 01.05.06
   ADL 01.07.00
   GenTL 01.04.02
   

=====================================
v01.04.07
11-Mar-2019
=====================================

New Features / Changes
   - ActiveCapture: FeatureBrowser starts editing features on double-click only.

Corrections
   - ActiveCapture: Resolved problem causing ActiveCapture to no longer be able to open a Device that encountered an error whilst previously closing.
   - ActiveCapture: Removed spurious Console message "Error setting 'LastUnitUsedRole'.
   - ActiveCapture: Editing an IEnumeration feature no longer causes spurious write operations to that feature.
   - ADL: Display library no longer registering a new window class for each new window created.
   - Firmware: PoCL was broken for previous release for -2PE4 and has now been fixed.
   - PHX Lib: Tap geometries 2X2, 2X2-1Y, 4X2 and 4X2-1Y are now supported for 8-bit capture.

Limitations
   - Registry value 'ForceWriteEnable' created by MSI as well as being created by .inf file.
   - There are limitations using the PHX library parameters related to bit shifting: PHX_BIT_SHIFT, PHX_DST_ALIGNMENT and PHX_DST_MSB_ALIGNED. This is no different from previous versions.

OS supported
   - Windows 7 64 bit.
   - Windows 10 64 bit.
   - Windows 7 32 bit. (This will be the last supported release for 32 bit windows.)

Versions
   FireBird standard Camera Link boards 2PE8
      - Firmware 2.19.1
      - PHX Library 08.36.00
   FireBird standard Camera Link boards 2PE4
      - Firmware 2.21.0
      - PHX Library 08.36.00
   MDA Driver 01.18.03.02
   ActiveCapture 01.05.06
   GenTL 01.04.00
   
   
=====================================
v01.04.06
15-Jan-2019
=====================================

New Features / Changes
   - ActiveCapture: Resolved issue causing Camera Link cameras to take a long time to disconnect.
   - ActiveCapture: Added Trace manager shortcut to ActiveCapture.
   - ActiveCapture: Feature Browser widget now displays additional feature attributes.
   - ActiveCapture: Optimized histogram so that it does not slow-down the user interface.
   - ActiveCapture: User can now select the BAUD rate to use with Camera Link cameras.
   - Firmware, PHX Library, GenTL: Added PHX_INTRPT_TIMERM1, PHX_INTRPT_TIMERM2 and PHX_INTRPT_CAMERA_TRIGGER events. (PHX_INTRPT_CAMERA_TRIGGER is connected to CC1 output)
   - PHX Library: Added machine-wide configuration file (see PHX_CONFIG_FILE documentation).

Corrections
   - ActiveCapture: Baud Rate switching now works correctly.
   - ActiveCapture: Fixed crash on certain camera write-accesses failure.
   - PHX Library: TTL IOs are no longer reset when the board is disconnected.
   - PHX Library: PHX_Open() no longer failing when application running without administrator rights (Windows-only).
   - PHX Library: PHX_INTRPT_FGTRIG_START and PHX_INTRPT_FGTRIG_END events now working.
   - Firmware: Fixed problem with LEVEL sensitive FGTRIG options.
   - Firmware: Fixed compatibility issue with Intel C624 motherboard chipset.

Limitations
   - Registry value 'ForceWriteEnable' created by MSI as well as being created by .inf file.
   - There are limitations using the PHX library parameters related to bit shifting: PHX_BIT_SHIFT, PHX_DST_ALIGNMENT and PHX_DST_MSB_ALIGNED. This is no different from previous versions.

OS supported
   - Windows 7 64 bit.
   - Windows 10 64 bit.
   - Windows 7 32 bit. (This will be the last supported release for 32 bit Windows.)

Versions
   FireBird standard Camera Link boards
      - Firmware 2.19.1
      - PHX Library 08.33.00
   MDA Driver 01.18.03.02
   ActiveCapture 01.05.05
   GenTL 01.04.00
   

=====================================
v01.04.05
20-Nov-2018 
=====================================


New Features / Changes
   - ActiveCapture: Resolved the issue where CL cameras were taking too long to disconnect.

Corrections

Limitations
   - OS supported: Windows 7 64 bit.
   - Registry value 'ForceWriteEnable' created by MSI as well as being created by .inf file.
   - There are limitations using the PHX library parameters related to bit shifting: PHX_BIT_SHIFT, PHX_DST_ALIGNMENT and PHX_DST_MSB_ALIGNED. This is no different from previous versions.

Versions
   FireBird CLD MIR, CLM MIR and standard Camera Link boards
      - Firmware 2.18.2
      - PHX Library 08.24.03
 
   MDA Driver 01.18.03.02
   ActiveCapture 01.05.03
   GenTL 01.04.00


======================================
v01.04.04
21-Aug-2018
======================================

Notes:
- This release only supports positive bit shifting up to a value of 11.

Versions and ChangeLog
----------------------

PHX Library 08.24.03

Firmware 2.18.2
  
MDA Driver 01.18.03.02

ADL 01.00.07

GenTL 01.03.07
   - Bug fix: Optional software post-processing now applied to buffers before they are made available to the user. Such software post-processing is required for Camera Link TapGeometry 8X-1Y.

ActiveCapture 01.05.00

FBDProg 04.08.00

PhoenixCapture 08.24.00

TMG 04.06.07


======================================
v01.04.03
20-Mar-2018
======================================

Notes:
- This release only supports positive bit shifting up to a value of 11.

Versions and ChangeLog
----------------------

PHX Library 08.24.00
   - Fixed issue with test interrupts.
   - Ensure boards are opened in a consistent order between boots.

Firmware 2.18.2
   - Fixed acquisition trigger repeatability problem; previously some acquisition triggers were missed.
   
MDA Driver 01.18.01.02
   
ADL 01.00.07

GenTL 01.03.04
   - Added support for frame lost count.
   - Disabled Sync Lost, Frame Lost and FIFO Overflow events by default. 

ActiveCapture 01.05.00
   - First official release of ActiveCapture for CL.

FBDProg 04.08.00
   - New icons for the application exes.
   
PhoenixCapture 08.24.00

TMG 04.06.07


======================================
v01.04.02
24-Nov-2017
======================================

Notes:
- This release only supports positive bit shifting up to a value of 11.

Versions and ChangeLog
----------------------

PHX Library 08.24.00

Firmware 2.18.2
   
MDA Driver 01.18.01.02
   - Added support for windows 10.
   
ADL 01.00.07

GenTL 01.03.04
   - Added support for frame lost count.
   - Disabled Sync Lost, Frame Lost and FIFO Overflow events by default. 

ActiveCapture 01.00.00
   - First official release of ActiveCapture.

FBDProg 04.08.00
   - New icons for the application exes.
   
PhoenixCapture 08.24.00

TMG 04.06.07


======================================
v01.04.01
03-Nov-2017
======================================

Notes:
- This release only supports positive bit shifting up to a value of 11.

Versions and ChangeLog
----------------------

PHX Library 08.22.00
    - Fixed bug with acquisition triggers in linescan mode

Firmware 2.18.2

MDA Driver 18.01.00

ADL 01.00.00

GenTL 01.03.03

FBDProg 04.07.00

PhoenixCapture 08.22.00

BandwidthTest 01.00.05

TMG 04.06.07

ActiveCapture 00.14.00


======================================
v01.04.00
14-Jul-2017
======================================

Notes:
- This release only supports positive bit shifting up to a value of 11.

Versions and ChangeLog
----------------------

PHX Library 08.21.00
    - Fixed PHX_Action(PHX_CONFIG_SAVE) with regard to parameters unsupported on certain boards.
    - Further improved flash memory access.
    - Fixed error using PHX_ACQ_IMAGES_PER_BUFFER with PHX_DST_PTR_USER_PHYS.
    - Improved support for 10, 12 and 14 bit packed formats.

Firmware 2.17.1
    - Improved issues with fast motherboards.

MDA Driver 18_01_00
    - Resolved issues with Windows 10 support.

ADL 01.00.07

GenTL 01.03.00
   - Now enumerates non-CLProtocol Devices.
   - Allows access to DataStreams for non-CLProtocol Devices.
   - Now enumerates CXP Devices without discovered Cameras.
   - Does not allow access to DataStreams for CXP Devices without discovered Cameras.
   - Allows access to the CXP Link Configuration features for CXP Devices without discovered Cameras.
   - Added "PHX_REV_FW_FLASH" and "PHX_REV_FW_LIB" features to the Device module's XML file.
   - Added "CxpLinkConfiguration" and "CxpLinkConfigurationStatus" features to the Device module's XML file.
   - Added "RequestCxpLinkConfig" and "CxpLinkConfiguration" features to the Interface module's XML file.
   - Fixed calculation of PayloadSize in the DataStream module.
   - Updated ID of CL Devices.

ASDemo 00.00.41

FBDProg 04.07.00
   - FBDProg updated to use the improved flash programming algorithm.

PhoenixCapture 08.21.00
    - Fixed "Load Sequence" (PCC DLL).

BandwidthTest 01.00.05

TMG 04.06.07

HSDemo 01.02.20

ActiveCapture 00.07.00


======================================
v01.03.09
02-Mar-2017
======================================

Notes:
   - This release only supports positive bit shifting up to a value of 11.

Versions and ChangeLog
----------------------

Firmware 2.11.1 for all FireBird Camera Link 2PE8
Firmware 2.11.1 for FireBird Camera Link 2PE4L

Firmware 2.12.0 for FireBird Camera Link 2PE4

PhoenixCapture 08.11.00

PHX Library
   - FireBird Camera Link 2PE8 08.11.00
   - FireBird Camera Link 2PE4L 08.11.00
   - FireBird Camera Link 2PE4 08.13.00
      - Contains firmware 2.12.0.

MDA Driver 01.16.03.03

ADL 01.00.07

GenTL Camera Link 01.03.00
   - Now enumerates non-CLProtocol Devices.
   - Allows access to DataStreams for non-CLProtocol Devices.
   - Added "PHX_REV_FW_FLASH" and "PHX_REV_FW_LIB" features to the Device module's XML file.
   - Fixed calculation of PayloadSize in the DataStream module.
   - Updated ID of CL Devices.

ActiveCapture 00.04.00
   - Initial release.

FBDProg 04.06.00

BandwidthTest 01.00.05

TMG 04.06.07

HSDemo v01.02.20


======================================
v01.03.05
27-Oct-2016
======================================

Notes:
   - This release only supports positive bit shifting up to a value of 11.

Versions and ChangeLog
----------------------

Firmware 2.11.1 for all FireBird Camera Link 2PE8
Firmware 2.11.1 for FireBird Camera Link 2PE4L

Firmware 2.12.0 for FireBird Camera Link 2PE4
   - Fixes startup problem.
   - Adds LVAL filtering.

PhoenixCapture 08.11.00

PHX Library
   - FireBird Camera Link 2PE8 08.11.00
   - FireBird Camera Link 2PE4L 08.11.00
   - FireBird Camera Link 2PE4 08.13.00
      - Contains firmware 2.12.0.

MDA Driver 01.16.03.03

ADL 01.00.07

GenTL Camera Link 01.00.00

ASDemo 00.00.39

FBDProg 04.06.00

BandwidthTest 01.00.05

TMG 04.06.07

HSDemo v01.02.20


======================================
v01.03.04
26-Sep-2016
======================================

Notes:
   - This release only supports positive bit shifting up to a value of 11.
   - This is the last release to support Windows 8.1.

Versions and ChangeLog
----------------------

The only difference with previous version is that under Windows 10, the kernel driver installed has been signed via the Windows Hardware Developer Center (WHDC) Dashboard Portal.


======================================
v01.03.03
12-Aug-2016
======================================

Notes:
This release only supports positive bit shifting up to a value of 11.
This is the last release to support Windows 8.1.

Versions and ChangeLog
----------------------

Firmware 2.11.1 for all FireBird Camera Link 2PE8.
Firmware 2.11.1 for all FireBird Camera Link 2PE4.
   - Fixed camera and frame grabber trigger delay features.

PhoenixCapture 08.11.00

PHX Library 08.11.00
   - Added range checking to PHX_BIT_SHIFT, PHX_CAMTRIG_DELAY_TIME, PHX_FGTRIG_DELAY_TIME, PHX_CAMTRIG_FILTER_NS, PHX_FGTRIG_FILTER_NS, PHX_TIMERM1_WIDTH_NS, PHX_TIMERM2_WIDTH_NS and PHX_TIMERA1_PERIOD_NS.
   - Fixed PHX_CAM_SRC_RGBM.
   - Improved handling of event threads when calling PHX_Close().
   - PHX_Close() now returns PHX_ERROR_SYSTEM_CALL_FAILED if called from an event thread.
   - Fixed 8-bit datastream mode (PHX_CAM_LINESCAN_NO_ROI and PHX_CAM_AREASCAN_NO_ROI).

MDA Driver 01.16.03.03
   - Fixed support for 1XCLD-2PE4L Dual Base boards.

ADL 01.00.07
   - Improved error handling.

GenTL Camera Link 01.00.00
   - Independent CXP and CL GenTL Producers.
   - Changed default value of the "StreamAnnounceBufferMinimum" feature to 2.
   - Fixed support for baud rate changes (CL).
   - Disable locking of Device's I/O features when setting "TLParamsLocked" feature to 1.
   - Error messages from the Producer now include the error descriptions from the PHX library.

ASDemo 00.00.39
   - Added support for independent CXP and CL GenTL Producers.
   - Fixed bug when applying value of the "StreamAnnounceBufferMinimum" feature.
   - Disable Device feature changes triggered by Remote Device changes when the access mode is Read Only.
   - Fixed bug in display causing images to be shown in the wrong order in some cases.
   - Added option for enumerating all Active Silicon GenTL Producers reported by the GenTL environment path.
   - Improved error handling.
   - Reflected change in PHX library to correctly align data for display.
   - Fixed minor memory leak.

FBDProg 04.06.00
   - Improved support for independent FireBird product DLLs.

BandwidthTest 01.00.05

TMG 04.06.07
   - Fixed bug when saving RAW images.

HSDemo v01.02.20
   - Removed checks for tripped states on CXP slave channels.
   - Added support for Mikrotron MC258X camera.
   - Reflected bit shift firmware change by always MSB aligning the destination data.


======================================
v01.03.02
09-Jun-2016
======================================

Versions and ChangeLog
----------------------

Firmware 2.10.3 for all FireBird Camera Link 2PE8.
Firmware 2.10.3 for all FireBird Camera Link 2PE4.
   - Timestamp firmware now correctly resets at the start of acquisition.
   - Fixed I/O timer period bug in Camera Link Virtex6 designs.
   - Improved filter algorithm with better granularity.
   - Positive & negative bit shifting supported.
   - Supports (some) descending tap ordering in firmware. In particular this is used for RGB to BGR colour re-ordering.

PhoenixCapture 08.08.00

PHX Library 08.08.00
   - Fully independent FireBird product DLLs.
   - Fixed library buffer reallocation bug when changing the number of images per buffer.
   - Added support for PHX_BUS_FORMAT_BGR8, PHX_BUS_FORMAT_BGRX8 and PHX_BUS_FORMAT_RGBX8.
   - clSerASL.dll: clGetSupportedBaudRates() now returns the correct values for FireBird boards and clSetBaudRate() now reads back and checks the baud rate set.
   - PCC library: only enable playback control after a Single Shot acquisition.
   - PCC library: now process all acquired buffers during a Single Shot acquisition and not only the ones used by the display.
   - Fixed memory allocation bug when using timestamp modes.
   - Fixed bugs using the PHX_CAMTRIG_DIVIDER and PHX_CAMTRIG_FILTER_NS parameters.
   - Renamed PHX_STATUS parameter to PHX_ACQ_STATUS.
   - Similarly renamed PHX_STATUS_IDLE to PHX_ACQ_STATUS_IDLE, PHX_STATUS_ACQ_IN_PROGRESS to PHX_ACQ_STATUS_IN_PROGRESS, and PHX_STATUS_WAITING_FOR_TRIGGER to PHX_ACQ_STATUS_WAITING_FOR_TRIGGER.

MDA Driver 01.16.03.03
   - Fixed potential 160ms delay on serial comms receive.
   - Added support for 1XCLD-2PE4L Single Deca and Dual Base boards.

ADL 01.00.06

GenTL 01.02.01

ASDemo 00.00.33

FBDProg 04.05.00

BandwidthTest 01.00.05

TMG 04.06.06

HSDemo v01.02.17


======================================
v01.03.01
30-Nov-2015
======================================

Note:
This release includes beta support for the new FireBird 1XCLD 2PE4 board. 
There is a known problem with the timers of the 1XCLD 2PE4 which are running at half the speed they should. This will be resolved in the next main release but in the meantime the values used to program the timers should be halved to achieve the correct timings.
The parameters affected are:
- PHX_CAMTRIG_ENCODER_FILTER_NS
- PHX_CAMTRIG_FILTER_NS
- PHX_CAMTRIG_MULTIPLIER (Not supported, contact Active Silicon if you need to use them.)
- PHX_CAMTRIG_DIVIDER (Not supported, contact Active Silicon if you need to use them.)
- PHX_FGTRIG_FILTER_NS
- PHX_TIMERA1_PERIOD_NS
- PHX_TIMERD1FG_VALUE_NS
- PHX_TIMERD1CAM_VALUE_NS
- PHX_TIMERD2CAM_VALUE_NS
- PHX_TIMERM1_WIDTH_NS
- PHX_TIMERM2_WIDTH_NS

Versions and ChangeLog
----------------------

Firmware 2.3.1 for all FireBird Camera Link 2PE8.
Firmware 2.3.1 for all FireBird Camera Link 2PE4.

PhoenixCapture 08.01.00

PHX Library 08.01.00
   - Added checks for the maximum number of bits suported in Camera Link, i.e. reject Deca mode for CLM boards.
   - Fixed PHX_ACQ_IMAGES_PER_BUFFER support.
   - CCOUT lines are now correctly reset on library initialisation.
   - Fixed acquisition blocking in linescan mode.
   - PCC library: added entry point to prevent the PCC library to set the application's Document title.

MDA Driver 01.16.02.01
   - Prevented BSOD if debug event queue entry size unspecified.
   - Added receive purge on open  deletes all characters received prior the application opening the port.
   - Changed default RS485 start delay to 128 clocks.
   - Disable debug print queue by default. In normal operation, all debug MDA driver messages are discarded.
   - Corrected odd/even parity bit generation.

ADL 01.00.06

GenTL 01.02.01
   - Added missing GenICam SFNC Linescan Tap Geometries to the DeviceTapGeometry feature.
   - Fixed bug using PHX I/O features from multiple threads.
   - Added DSAnnounceBufferEx() as new entry point to support the use of physical addresses for user buffers.
   - Added PHX_INTRPT_FIFO_OVERFLOW, PHX_INTRPT_FIFO_SYNC_LOST and PHX_INTRPT_FIFO_FRAME_LOST features.
   - Fixed bug when queuing acquired buffers in a different order from the original order in which they were queued before acquisition start.

ASDemo 00.00.33
   - Improved frame rate measurement.
   - Added context menus:
      - to save/load hardware configuration when selecting a remote device in the tree view or viewing the module.
      - to save/load a PHX configuration File when selecting a device in the tree view or viewing the module.
      - to enable/disable histogram calculation.
      - to clear line profile statistics.
   - Added support for histogram calculation for Mono 10, Mono 12 and Mono 14 pixel formats.

FBDProg 04.05.00
   - Fixed issue when programming Phoenix boards.

BandwidthTest 01.00.05
   - Added command line option to select channel number.

TMG 04.06.06

HSDemo v01.02.17
   - Changes made to CXP camera classes.

======================================
v01.03.00
18-Sep-2015
======================================

Note:
This release provides beta support for the new FireBird 1XCLD 2PE4 board. 
There is a known problem with the timers of the 1XCLD 2PE4 which are running twice as slowly as they should. This will be resolved in the next release but in the meantime the values used to program the timers should be halved to achieve the correct timings.
The parameters affected are:
- PHX_CAMTRIG_ENCODER_FILTER_NS
- PHX_CAMTRIG_FILTER_NS
- PHX_CAMTRIG_MULTIPLIER (Not supported, contact Active Silicon if you need to use them.)
- PHX_CAMTRIG_DIVIDER (Not supported, contact Active Silicon if you need to use them.)
- PHX_FGTRIG_FILTER_NS
- PHX_TIMERA1_PERIOD_NS
- PHX_TIMERD1FG_VALUE_NS
- PHX_TIMERD1CAM_VALUE_NS
- PHX_TIMERD2CAM_VALUE_NS
- PHX_TIMERM1_WIDTH_NS
- PHX_TIMERM2_WIDTH_NS

Versions and ChangeLog
----------------------

Firmware 2.1.3 for all FireBird Camera Link 2PE8.
Firmware 2.1.3 for all FireBird Camera Link 2PE4.

PCF Files
   - Added PCFs for: IOIndustries 12M180MCX, AgileDevice, SVS-Vistek HR29050M.

PhoenixCapture 08.00.05
   - Format of data transmitted or received in the Comms tab can now be hexadecimal as well as ASCII.
   - Fixed PhoenixCapture to allow copy/paste functions in to edit boxes.
   - PccPageExposure now reads back the values of the Exposure Timers.

PHX Library 08.00.05
   - Added support for FireBird 1xCLD 2PE4 board.
   - Traps multi-tap PHX_BUS_FORMAT_RGB8 as NOT_IMPLEMENTED.
   - Added support for 2VTap converging (1X2YE) cameras.
   - Added support for 2XE2YE camera data (2 horizontal offset converging and 2 vertical offset converging taps).
   - Improved thread safety for the PHX_USER_LOCK/UNLOCK API.
   - Improved handling of boundary conditions for PHX_CAMTRIG_MULTIPLIER and PHX_CAMTRIG_DIVIDER parameters.
   - Added support for stopping and aborting TIMERA1 (ie PHX_TIMERA1_MODE supports PHX_TIMERA1_MODE_STOP & PHX_TIMERA1_MODE_ABORT).
   - Disable I/O clear on library exit, to avoid glitching the outputs.
   - Fixed YUV422 conversion SrcData line alignment (if a non-zero stride is present).
   - Fixed bug in clGetSerialPortIdentifier() in ClSerAsl, which incorrectly returned an error if argument 'bufferSize' was larger than the string to be returned.

MDA Driver 01.15.01
   - Added support for FireBird 1xCLD 2PE4 board.
   - Added Bus co-installer (to preserve COM port numbering across uninstall/install).
   - Added AslSer co-installer (to preserve COM port numbering across uninstall/install).
   - Changed the device name & description for all serial ports to include port instance.
   - Fixed potential hyperthreading issue in AslSer.sys.
   - Fixed recursive call to SpinLock in AslSer.sys which could cause machine to lock-up.

ADL 01.00.06
   - Project migrated to VS2013.

GenTL 01.02.00
   - First release of GenTL Producer for Camera Link (implements GenTL standard v1.3 and uses a build of branch GenICam v3.0 in the GenICam SVN repository).
   - First release of the GenTL Camera Link Setup Utility.

ASDemo 00.00.32
   - Added command line argument to limit the number of Devices to be opened by this instance of ASDemo; allows to use multiple cameras from multiple instances of ASDemo.
   - Improved error handling.
   - Improved XML file URL parsing.
   - Enable and report Sync Loss events.

FBDProg 04.04.00
   - Project migrated to VS2013.

BandwidthTest 01.00.04
   - Project migrated to VS2013.

TMG 04.06.06
   - Project migrated to VS2013.

HSDemo v01.02.15
   - Added support for Mono14 and Mono16 pixel formats.
   - Fixed bug in timeSetEvent() function.
   

======================================
v01.01.02
15-Apr-2015
======================================
Versions and ChangeLog
----------------------

Firmware 1.8.0

PHX Library 07.11.01
   - PCC now displays the LUT tab for a Phoenix board.
   - PHX_INTRPT_SYNC_LOST is now no longer reported with every acquired buffer.
   - PHX_INTRPT_SYNC_LOST is disabled for Camera Link.
   - Fixed PHX_COMMS_ONLY mode (e.g. when opening a CXP board in order to read the firmware revision).
   - Fixed legacy parameters (32-bit) when setting an internal 64-bit value.
     (PHX_TIMERA1_PERIOD, PHX_TIMERD1_VALUE, PHX_TIMERD2_VALUE, PHX_TIMERM1_WIDTH, PHX_TIMERM2_WIDTH).

MDA Driver 01.09.01

ADL 01.00.05

GenTL 01.01.15
   - Built against a GenICam build from the GenICam v3.0.0 svn branch.
   - Minor bug fixes.

ASDemo 00.00.27
   - Built against a GenICam build from the GenICam v3.0.0 svn branch.
   - Now uses GenICam functions to unzip XML files.

FBDProg 04.02.00

PhoenixCapture 07.11.01

BandwidthTest 01.00.03

TMG 04.06.05

HSDemo v01.02.11


======================================
v01.01.01
11-Dec-2014
======================================
Versions and ChangeLog
----------------------

Firmware 1.8.0

PHX Library 07.10.00
   - Added support for sending/receiving Hex (ie binary) data via serial comms.
   - Added PHX_COM_GET_BOARD_CHAN_INDEX parameter to the serial comms.

MDA Driver 01.09.01
   - FireBird's kernel driver will update the Microsoft Kernel Mode Driver Framework (KMDF) co-installer to version 1.11 if an earlier version was installed.
     As a result, Windows may indicate that an update has been applied when rebooting the machine. This is normal behavior.

ADL 01.00.05

GenTL 01.01.12
   - First release with support for Camera Link (CL Protocol).

ASDemo 00.00.25
   - Added support for Camera Link features of the GenTL producer.

FBDProg 04.02.00

PhoenixCapture 07.10.00

BandwidthTest 01.00.03

TMG 04.06.05

HSDemo v01.02.11


======================================
v01.01.00
27-Nov-2014
======================================
Versions and ChangeLog
----------------------

Firmware 1.8.0
   - Added support for Camera Link DataValid.
   - Added support for Interlaced sources.


PHX Library 07.08.00
   - Supports 2 horizontal offset converging and 2 vertical offset converging taps (i.e. 2XE2YE).

MDA Driver 01.09.01

FBDProg 04.02.00

PhoenixCapture 07.08.00

BandwidthTest 01.00.03

HSDemo v01.02.11


======================================
v01.00.06
03-Nov-2014
======================================
Versions and ChangeLog
----------------------

Firmware 1.6.0

PHX Library 07.05.15
   - Increased maximum acquisition buffer count from 2^15 buffers to 2^32 buffers

MDA Driver 01.08.00
   - FireBird's kernel driver will update the Microsoft Kernel Mode Driver Framework (KMDF) co-installer to version 1.11 in an earlier version was installed.
     As a result, Windows may indicate that an update has been applied when rebooting the machine. This is normal behavior.
   - Restructured memory Lock/Unlock processing to avoid triggering a Kernel "DPC Watchdog Timeout" if using a large number of buffers.

FBDProg 04.01.00

PhoenixCapture 07.05.15

BandwidthTest 01.00.03

HSDemo v01.02.11


======================================
v01.00.02
14-Mar-2014
======================================
Versions and ChangeLog
----------------------

Firmware 1.6.0
    - now supports PoCL

PHX Library 07.05.06
    - minor bug fixes

MDA Driver 01.03.01
    - regrouped installation of ENUM, DMA and CXP drivers into a single INF file

FBDProg 03.12.00
    - now reports correct firmware version when selecting a specific board

PhoenixCapture 07.05.06

BandwidthTest 01.00.02

HSDemo v01.02.08


======================================
v01.00.00
27-Nov-2013
======================================
Versions and ChangeLog
----------------------

Firmware 1.5.1

PHX Library 07.05.00

MDA Driver 01.02.03

FBDProg 03.11.00

PhoenixCapture 07.05.00

BandwidthTest 01.00.02
